package org.jeecg.modules.demo.ipds.service;

import org.jeecg.common.exception.JeecgBootException;
import org.jeecg.modules.demo.ipds.entity.MyIpWrod;
import com.baomidou.mybatisplus.extension.service.IService;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import java.util.List;

/**
 * @Description: 我的协议文档
 * @Author: jeecg-boot
 * @Date:   2024-01-29
 * @Version: V1.0
 */
public interface IMyIpWrodService extends IService<MyIpWrod> {

    void updateBatchByIDsetDeleted(List<String> ids);

    void templateAdd(String id);

    void removeAndChild(String id);

    /**
     * @description: word文档模板导出
     * @param request
     * @param response
     * @param id
     * @return: void
     * @author: zhang
     * @date: 2024/3/30 10:57
     */
    String exportWord(HttpServletRequest request, HttpServletResponse response, Long id) throws JeecgBootException;
}
